#ifndef __WINDOWS_UTILITIES_H__
#define __WINDOWS_UTILITIES_H__

#pragma once

#include "Common/EngineEvent.h"

#ifdef NZOS_WIN32

#include <Windows.h>

namespace Nezha
{

	class NEZHA_ENGINE_ENTRY WindowsUtilities
	{
	public:
		/**
		@brief
			Engine's main window event proc.
		*/
		static LRESULT CALLBACK NezhaWindowsProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
	};

}//end namespace Nezha

#endif //end NZOS_WIN32

#endif //end __WINDOWS_UTILITIES_H__